* {font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; font-size:12px;}

body {margin:0px auto; background-color:#000; padding:0px;}

#geral {width:780px; margin:0px auto; padding:0px;}

#conteudo {clear:both}

#esquerda {width:178px; float:left; display:inline;}
#esquerda .menu h2, .estatistica h2, .foto h2 {background:url(../img/titulo-pq.jpg) no-repeat; height:34px; margin:10px 7px 0px 6px; padding:16px 0px 0px 60px; font-family:"Times New Roman", Times, serif; font-size:14px;}
#esquerda .menu ul, .foto ul {background:url(../img/bg-pq.jpg) #2d2d2d repeat-x bottom; width:132px; margin:0px 0px 0px 10px; padding:15px 0px 15px 27px; list-style:url(../img/marcador.png);}
#esquerda .estatistica ul, .estatistica h3 {background:url(../img/bg-pq.jpg) #2d2d2d repeat-x bottom; width:132px; margin:0px 0px 0px 10px; padding:15px 0px 15px 27px; list-style:none;}
#esquerda .menu ul li {margin:10px 0px 12px 0px;}
#esquerda .menu ul li a:hover {text-decoration:underline;}
#esquerda .estatistica h3 {background:#2d2d2d; color:#f00; padding-bottom:0px;}
#esquerda .estatistica ul {padding-top:5px; background:#2d2d2d;}
#esquerda .estatistica p {margin:0px;}
#esquerda .foto ul li {list-style:none; float:left;}
#esquerda .foto ul li a img {width:120px; border:none; margin-left:-10px;}

#meio {width:426px; float:left; display:inline;}
#meio .noticia h2, .evento h2 {background:url(../img/titulo-gr.jpg) no-repeat; height:34px; margin:10px 7px 0px 6px; padding:16px 0px 0px 60px; font-family:"Times New Roman", Times, serif; font-size:14px; clear:both;}
#meio .noticia ul, .evento ul, .fato {background:url(../img/bg-pq.jpg) #2d2d2d repeat-x bottom; width:379px; margin:0px 0px 0px 9px; padding:15px 0px 15px 27px; list-style:url(../img/marcador.png);}
#meio .noticia ul li h3, .evento ul li h3 {margin:0px; padding:0px;}
#meio .noticia ul li h3 a, .evento ul li h3 a {margin:0px; font-size:14px; padding:0px;}
#meio .noticia ul li p, .evento ul li p, .dtnot {margin:0px 0px 15px 0px; font-size:10px; padding:0px; font-style:italic; color:#999;}
#meio .vtodos {background:url(../img/bt-ver_todos.jpg) no-repeat; width:102px; height:75px; padding:9px 0px 0px 0px; float:right; margin:0px 20px 0px 0px; cursor:pointer;}
#meio .vtodos a {color:#000; margin:20px;}
#meio .fato {padding-left:10px; padding-right:17px;}
#meio h3 {font-size:14px; background:none; padding:0px; margin:0px;}
#meio .imgnews {float:left; display:inline; margin:5px 5px 0px 0px;}
#meio .imgnews img {width:200px;}
#meio .fato p {text-align:justify;}
#meio .fato .volta {text-align:right;}
#meio .fato .volta a:hover {text-decoration:underline;}
#meio .noticia .foto {float:left;}
#meio .noticia .foto ul li {list-style:none; float:left; margin-right:21px; margin-left:-15px; width:120px; height:120px;}
#meio .noticia .foto ul li a img {border:none; width:120px; height:72px;}
#meio .noticia .fotoevento ul {background:none;}
#meio .noticia .fotoevento ul li {list-style:none; float:left; margin-right:35px; margin-left:-30px; width:120px; height:80px;}
#meio .noticia .fotoevento ul li a img {border:none; width:120px; height:72px;}

#direita {width:176px; float:left; background:url(../img/imagem.jpg) bottom left no-repeat; height:585px;}
#direita .topfive h2 {background:url(../img/titulo-pq.jpg) no-repeat; height:34px; margin:10px 7px 0px 6px; padding:16px 0px 0px 60px; font-family:"Times New Roman", Times, serif; font-size:14px;}
#direita .topfive ul {background:url(../img/bg-pq.jpg) #2d2d2d repeat-x bottom; width:132px; margin:0px 0px 0px 10px; padding:15px 0px 15px 27px; list-style:url(../img/marcador.png);}
#direita .topfive ul li {margin:10px 0px 12px 0px;}

#direita .fdownload ul {margin:20px 0px 0px 14px; padding:0px; list-style:none;}
#direita .fdownload ul li a img {border:none;}

#rodape {clear:both;}
#rodape ul {padding:0px; margin:0px 0px 0px 50px; list-style:none;}
#rodape ul li {float:left; margin:20px 10px 0px 0px; padding-top:40px;}
#rodape ul li a:hover {text-decoration:underline;}
#rodape address {text-align:center; font-size:10px; padding-top:10px; padding-bottom:10px; clear:both;}
#rodape ul li#shadow {background:url(../img/logo_cla_shadows2.jpg) no-repeat; padding-top:75px; /* height of the replacement image */ height:0px; width:182px; overflow: hidden;}
#rodape ul li#perfect {background:url(../img/logo_perfect_world2.jpg) no-repeat; padding-top:98px; /* height of the replacement image */ height:0px; width:127px; overflow: hidden;}
